<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Proyecto de Matemática Discreta 2 - Parte II: DINIC: Referencia del Archivo copia/glib/gmacros.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generado por Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Buscar');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="UNCBL.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Proyecto de Matemática Discreta 2 - Parte II: DINIC</div>
   <div id="projectbrief">Cálculo de flujo maximal sobre un network aplicando el algoritmo de Dinic</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Página&#160;principal</span></a></li>
      <li><a href="annotated.html"><span>Estructuras&#160;de&#160;Datos</span></a></li>
      <li class="current"><a href="files.html"><span>Archivos</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Buscar" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Lista&#160;de&#160;archivos</span></a></li>
      <li><a href="globals.html"><span>Globales</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('copia_2glib_2gmacros_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">'defines'</a>  </div>
  <div class="headertitle">
<div class="title">Referencia del Archivo copia/glib/gmacros.h</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;stddef.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Dependencia gráfica adjunta para gmacros.h:</div>
<div class="dyncontent">
<div class="center"><img src="copia_2glib_2gmacros_8h__incl.png" border="0" usemap="#copia_2glib_2gmacros_8h" alt=""/></div>
<map name="copia_2glib_2gmacros_8h" id="copia_2glib_2gmacros_8h">
</map>
</div>
</div><div class="textblock"><div class="dynheader">
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:</div>
<div class="dyncontent">
<div class="center"><img src="copia_2glib_2gmacros_8h__dep__incl.png" border="0" usemap="#copia_2glib_2gmacros_8hdep" alt=""/></div>
<map name="copia_2glib_2gmacros_8hdep" id="copia_2glib_2gmacros_8hdep">
<area shape="rect" id="node3" href="copia_2glib_2gtypes_8h.html" title="copia/glib/gtypes.h" alt="" coords="424,83,555,112"/><area shape="rect" id="node5" href="copia_2glib_2glist_8h.html" title="copia/glib/glist.h" alt="" coords="432,160,547,189"/><area shape="rect" id="node7" href="copia_2network_2node_8h.html" title="copia/network/node.h" alt="" coords="416,237,563,267"/><area shape="rect" id="node9" href="copia_2network_2network_8h.html" title="copia/network/network.h" alt="" coords="408,315,571,344"/><area shape="rect" id="node11" href="copia_2auxiliar__network_2aux_node_edge_8h.html" title="copia/auxiliar_network/auxNodeEdge.h" alt="" coords="365,392,613,421"/><area shape="rect" id="node13" href="auxiliar__network_2auxiliar__network_8h.html" title="auxiliar_network/auxiliar_network.h" alt="" coords="5,469,229,499"/><area shape="rect" id="node17" href="auxiliar__network_2aux_node_edge_8c.html" title="auxiliar_network/auxNodeEdge.c" alt="" coords="253,469,467,499"/><area shape="rect" id="node19" href="copia_2auxiliar__network_2auxiliar__network_8h.html" title="copia/auxiliar_network/auxiliar_network.h" alt="" coords="491,469,749,499"/><area shape="rect" id="node27" href="copia_2auxiliar__network_2aux_node_edge_8c.html" title="copia/auxiliar_network/auxNodeEdge.c" alt="" coords="773,469,1021,499"/><area shape="rect" id="node15" href="auxiliar__network_2auxiliar__network_8c.html" title="auxiliar_network/auxiliar_network.c" alt="" coords="5,547,229,576"/><area shape="rect" id="node21" href="copia_2auxiliar__network_2auxiliar__network_8c.html" title="copia/auxiliar_network/auxiliar_network.c" alt="" coords="277,547,536,576"/><area shape="rect" id="node23" href="copia_2dinic__dfs_8c.html" title="copia/dinic_dfs.c" alt="" coords="560,547,680,576"/><area shape="rect" id="node25" href="dinic__dfs_8c.html" title="dinic_dfs.c" alt="" coords="704,547,789,576"/></map>
</div>
</div>
<p><a href="copia_2glib_2gmacros_8h_source.html">Ir al código fuente de este archivo.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
'defines'</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a2a870ebd11a96cb7fc8c148e4036bd4a">G_GNUC_EXTENSION</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a48be517239dc75aa11ae5293cce8b740">G_GNUC_PURE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a39e268f91ce4a04172ed134eb8e4fe10">G_GNUC_MALLOC</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a5fc2dbdfd8973fb275af04457dbc32c8">G_GNUC_NULL_TERMINATED</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a91eef449504854e43ad388430b929dd5">G_GNUC_ALLOC_SIZE</a>(x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a43bde526e3379440a90fd2954ba8077f">G_GNUC_ALLOC_SIZE2</a>(x, y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a67c43cba8993fb7f944d7fa1988d26bf">G_GNUC_PRINTF</a>(format_idx, arg_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ac024c14e7118221e11e136ad6c60a886">G_GNUC_SCANF</a>(format_idx, arg_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a296534d00f35172a796c6fd25695db73">G_GNUC_FORMAT</a>(arg_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a252766cb7c62fe7cffdb93c81cc066d7">G_GNUC_NORETURN</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a84663340d618ccc916df094ab7165720">G_GNUC_CONST</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#afba07d651a969b2d04d1f85f28a5c843">G_GNUC_UNUSED</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a50f0a8435740ec1f569b4a5bda80dad9">G_GNUC_NO_INSTRUMENT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a5aede0b28c03616bc18c33b1d5e772e0">G_GNUC_DEPRECATED</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ab38edadffbbe8e09c31652fac0355542">G_GNUC_DEPRECATED_FOR</a>(f)&#160;&#160;&#160;G_GNUC_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a9004626696f2495285d942e27778ea1f">G_GNUC_MAY_ALIAS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a05898c961f8ba42aae913dd27d3baa32">G_GNUC_WARN_UNUSED_RESULT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a6df2070256ad67f063f8a48b6a88eb2c">G_GNUC_FUNCTION</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a9862a25151b520b085de047af627d2ce">G_GNUC_PRETTY_FUNCTION</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#aa44962b9706b924705072fecb387cda1">G_STRINGIFY</a>(macro_or_string)&#160;&#160;&#160;G_STRINGIFY_ARG (macro_or_string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a26f24439d456d9259e80106b9c7f839f">G_STRINGIFY_ARG</a>(contents)&#160;&#160;&#160;#contents</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a08ab8289550f0ff38c67e0a762865d1c">G_PASTE_ARGS</a>(identifier1, identifier2)&#160;&#160;&#160;identifier1 ## identifier2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a616476e5f5109bbfe70c82954427418c">G_PASTE</a>(identifier1, identifier2)&#160;&#160;&#160;G_PASTE_ARGS (identifier1, identifier2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ab89726d38b508a0a640eae19fedfa391">G_STATIC_ASSERT</a>(expr)&#160;&#160;&#160;typedef struct { char Compile_Time_Assertion[(expr) ? 1 : -1]; } G_PASTE (_GStaticAssert_, __LINE__)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a0f84e9e2eb45ae3a6483eb96a543a5db">G_STRLOC</a>&#160;&#160;&#160;__FILE__ &quot;:&quot; G_STRINGIFY (__LINE__)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a6ae64f24ec45756cdbd373c7db4382b2">G_STRFUNC</a>&#160;&#160;&#160;((const char*) (&quot;???&quot;))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a72c1126856454c07c2f9ab131aa7f2a3">G_BEGIN_DECLS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a592df9359e90124ffc0d185505c9d567">G_END_DECLS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>&#160;&#160;&#160;((void*) 0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>&#160;&#160;&#160;(0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>&#160;&#160;&#160;(!FALSE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a, b)&#160;&#160;&#160;(((a) &gt; (b)) ? (a) : (b))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(a, b)&#160;&#160;&#160;(((a) &lt; (b)) ? (a) : (b))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ae2f08dc603ae93c402abd918ba4e23e1">ABS</a>(a)&#160;&#160;&#160;(((a) &lt; 0) ? -(a) : (a))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a52a8c67405c41892537f726aad89941c">CLAMP</a>(x, low, high)&#160;&#160;&#160;(((x) &gt; (high)) ? (high) : (((x) &lt; (low)) ? (low) : (x)))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a66d222f95d8b541e7af7682f03243311">G_N_ELEMENTS</a>(arr)&#160;&#160;&#160;(sizeof (arr) / sizeof ((arr)[0]))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a5afab6a9eb0f03041d61d6bfe998a9aa">GPOINTER_TO_SIZE</a>(p)&#160;&#160;&#160;((gsize) (p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#aeb27b236c496ca2b29a5c0a5e5ac86c6">GSIZE_TO_POINTER</a>(s)&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a82239d7d1ad8c85a21637b644b4e7832">gpointer</a>) (gsize) (s))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a57c516949591e035f6660011e379b202">G_STRUCT_OFFSET</a>(struct_type, member)&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a9d9ffaa3803e8994456f00c9a971ef21">glong</a>) ((guint8*) &amp;((struct_type*) 0)-&gt;member))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a5a789f57ba4c57d4889228ab7e5539a1">G_STRUCT_MEMBER_P</a>(struct_p, struct_offset)&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a82239d7d1ad8c85a21637b644b4e7832">gpointer</a>) ((guint8*) (struct_p) + (<a class="el" href="copia_2glib_2gtypes_8h.html#a9d9ffaa3803e8994456f00c9a971ef21">glong</a>) (struct_offset)))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ab3a9c37d612e1953de14ec0b571fb743">G_STRUCT_MEMBER</a>(member_type, struct_p, struct_offset)&#160;&#160;&#160;(*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset)))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a6327d90528fbe27566149fdf9a80b073">G_STMT_START</a>&#160;&#160;&#160;do</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a0e9db2049beca437478aa7594c85d907">G_STMT_END</a>&#160;&#160;&#160;while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a95fb4ef7e7f405b070614c1ee9ab455f">G_CONST_RETURN</a>&#160;&#160;&#160;const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#a8fd9e3a5fae5f7da351b2efea2b796bb">G_LIKELY</a>(expr)&#160;&#160;&#160;(expr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="copia_2glib_2gmacros_8h.html#ab2556f963fbc60ccd2b69926a3d8e35a">G_UNLIKELY</a>(expr)&#160;&#160;&#160;(expr)</td></tr>
</table>
<hr/><h2>Documentación de los 'defines'</h2>
<a class="anchor" id="ae2f08dc603ae93c402abd918ba4e23e1"></a><!-- doxytag: member="gmacros.h::ABS" ref="ae2f08dc603ae93c402abd918ba4e23e1" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ABS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a</td><td>)</td>
          <td>&#160;&#160;&#160;(((a) &lt; 0) ? -(a) : (a))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a52a8c67405c41892537f726aad89941c"></a><!-- doxytag: member="gmacros.h::CLAMP" ref="a52a8c67405c41892537f726aad89941c" args="(x, low, high)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CLAMP</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">low, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">high&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((x) &gt; (high)) ? (high) : (((x) &lt; (low)) ? (low) : (x)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa93f0eb578d23995850d61f7d61c55c1"></a><!-- doxytag: member="gmacros.h::FALSE" ref="aa93f0eb578d23995850d61f7d61c55c1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FALSE&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a72c1126856454c07c2f9ab131aa7f2a3"></a><!-- doxytag: member="gmacros.h::G_BEGIN_DECLS" ref="a72c1126856454c07c2f9ab131aa7f2a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_BEGIN_DECLS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a95fb4ef7e7f405b070614c1ee9ab455f"></a><!-- doxytag: member="gmacros.h::G_CONST_RETURN" ref="a95fb4ef7e7f405b070614c1ee9ab455f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_CONST_RETURN&#160;&#160;&#160;const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a592df9359e90124ffc0d185505c9d567"></a><!-- doxytag: member="gmacros.h::G_END_DECLS" ref="a592df9359e90124ffc0d185505c9d567" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_END_DECLS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a91eef449504854e43ad388430b929dd5"></a><!-- doxytag: member="gmacros.h::G_GNUC_ALLOC_SIZE" ref="a91eef449504854e43ad388430b929dd5" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_ALLOC_SIZE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a43bde526e3379440a90fd2954ba8077f"></a><!-- doxytag: member="gmacros.h::G_GNUC_ALLOC_SIZE2" ref="a43bde526e3379440a90fd2954ba8077f" args="(x, y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_ALLOC_SIZE2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">y&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a84663340d618ccc916df094ab7165720"></a><!-- doxytag: member="gmacros.h::G_GNUC_CONST" ref="a84663340d618ccc916df094ab7165720" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_CONST</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5aede0b28c03616bc18c33b1d5e772e0"></a><!-- doxytag: member="gmacros.h::G_GNUC_DEPRECATED" ref="a5aede0b28c03616bc18c33b1d5e772e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_DEPRECATED</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab38edadffbbe8e09c31652fac0355542"></a><!-- doxytag: member="gmacros.h::G_GNUC_DEPRECATED_FOR" ref="ab38edadffbbe8e09c31652fac0355542" args="(f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_DEPRECATED_FOR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">f</td><td>)</td>
          <td>&#160;&#160;&#160;G_GNUC_DEPRECATED</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2a870ebd11a96cb7fc8c148e4036bd4a"></a><!-- doxytag: member="gmacros.h::G_GNUC_EXTENSION" ref="a2a870ebd11a96cb7fc8c148e4036bd4a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_EXTENSION</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a296534d00f35172a796c6fd25695db73"></a><!-- doxytag: member="gmacros.h::G_GNUC_FORMAT" ref="a296534d00f35172a796c6fd25695db73" args="(arg_idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_FORMAT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arg_idx</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6df2070256ad67f063f8a48b6a88eb2c"></a><!-- doxytag: member="gmacros.h::G_GNUC_FUNCTION" ref="a6df2070256ad67f063f8a48b6a88eb2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_FUNCTION&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a39e268f91ce4a04172ed134eb8e4fe10"></a><!-- doxytag: member="gmacros.h::G_GNUC_MALLOC" ref="a39e268f91ce4a04172ed134eb8e4fe10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_MALLOC</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9004626696f2495285d942e27778ea1f"></a><!-- doxytag: member="gmacros.h::G_GNUC_MAY_ALIAS" ref="a9004626696f2495285d942e27778ea1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_MAY_ALIAS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a50f0a8435740ec1f569b4a5bda80dad9"></a><!-- doxytag: member="gmacros.h::G_GNUC_NO_INSTRUMENT" ref="a50f0a8435740ec1f569b4a5bda80dad9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_NO_INSTRUMENT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a252766cb7c62fe7cffdb93c81cc066d7"></a><!-- doxytag: member="gmacros.h::G_GNUC_NORETURN" ref="a252766cb7c62fe7cffdb93c81cc066d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_NORETURN</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5fc2dbdfd8973fb275af04457dbc32c8"></a><!-- doxytag: member="gmacros.h::G_GNUC_NULL_TERMINATED" ref="a5fc2dbdfd8973fb275af04457dbc32c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_NULL_TERMINATED</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9862a25151b520b085de047af627d2ce"></a><!-- doxytag: member="gmacros.h::G_GNUC_PRETTY_FUNCTION" ref="a9862a25151b520b085de047af627d2ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_PRETTY_FUNCTION&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a67c43cba8993fb7f944d7fa1988d26bf"></a><!-- doxytag: member="gmacros.h::G_GNUC_PRINTF" ref="a67c43cba8993fb7f944d7fa1988d26bf" args="(format_idx, arg_idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_PRINTF</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format_idx, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arg_idx&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a48be517239dc75aa11ae5293cce8b740"></a><!-- doxytag: member="gmacros.h::G_GNUC_PURE" ref="a48be517239dc75aa11ae5293cce8b740" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_PURE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac024c14e7118221e11e136ad6c60a886"></a><!-- doxytag: member="gmacros.h::G_GNUC_SCANF" ref="ac024c14e7118221e11e136ad6c60a886" args="(format_idx, arg_idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_SCANF</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format_idx, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arg_idx&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afba07d651a969b2d04d1f85f28a5c843"></a><!-- doxytag: member="gmacros.h::G_GNUC_UNUSED" ref="afba07d651a969b2d04d1f85f28a5c843" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_UNUSED</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a05898c961f8ba42aae913dd27d3baa32"></a><!-- doxytag: member="gmacros.h::G_GNUC_WARN_UNUSED_RESULT" ref="a05898c961f8ba42aae913dd27d3baa32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_GNUC_WARN_UNUSED_RESULT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fd9e3a5fae5f7da351b2efea2b796bb"></a><!-- doxytag: member="gmacros.h::G_LIKELY" ref="a8fd9e3a5fae5f7da351b2efea2b796bb" args="(expr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_LIKELY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">expr</td><td>)</td>
          <td>&#160;&#160;&#160;(expr)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a66d222f95d8b541e7af7682f03243311"></a><!-- doxytag: member="gmacros.h::G_N_ELEMENTS" ref="a66d222f95d8b541e7af7682f03243311" args="(arr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_N_ELEMENTS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arr</td><td>)</td>
          <td>&#160;&#160;&#160;(sizeof (arr) / sizeof ((arr)[0]))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a616476e5f5109bbfe70c82954427418c"></a><!-- doxytag: member="gmacros.h::G_PASTE" ref="a616476e5f5109bbfe70c82954427418c" args="(identifier1, identifier2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_PASTE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">identifier1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">identifier2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;G_PASTE_ARGS (identifier1, identifier2)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a08ab8289550f0ff38c67e0a762865d1c"></a><!-- doxytag: member="gmacros.h::G_PASTE_ARGS" ref="a08ab8289550f0ff38c67e0a762865d1c" args="(identifier1, identifier2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_PASTE_ARGS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">identifier1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">identifier2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;identifier1 ## identifier2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab89726d38b508a0a640eae19fedfa391"></a><!-- doxytag: member="gmacros.h::G_STATIC_ASSERT" ref="ab89726d38b508a0a640eae19fedfa391" args="(expr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STATIC_ASSERT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">expr</td><td>)</td>
          <td>&#160;&#160;&#160;typedef struct { char Compile_Time_Assertion[(expr) ? 1 : -1]; } G_PASTE (_GStaticAssert_, __LINE__)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0e9db2049beca437478aa7594c85d907"></a><!-- doxytag: member="gmacros.h::G_STMT_END" ref="a0e9db2049beca437478aa7594c85d907" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STMT_END&#160;&#160;&#160;while (0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6327d90528fbe27566149fdf9a80b073"></a><!-- doxytag: member="gmacros.h::G_STMT_START" ref="a6327d90528fbe27566149fdf9a80b073" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STMT_START&#160;&#160;&#160;do</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ae64f24ec45756cdbd373c7db4382b2"></a><!-- doxytag: member="gmacros.h::G_STRFUNC" ref="a6ae64f24ec45756cdbd373c7db4382b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRFUNC&#160;&#160;&#160;((const char*) (&quot;???&quot;))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa44962b9706b924705072fecb387cda1"></a><!-- doxytag: member="gmacros.h::G_STRINGIFY" ref="aa44962b9706b924705072fecb387cda1" args="(macro_or_string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRINGIFY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">macro_or_string</td><td>)</td>
          <td>&#160;&#160;&#160;G_STRINGIFY_ARG (macro_or_string)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a26f24439d456d9259e80106b9c7f839f"></a><!-- doxytag: member="gmacros.h::G_STRINGIFY_ARG" ref="a26f24439d456d9259e80106b9c7f839f" args="(contents)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRINGIFY_ARG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">contents</td><td>)</td>
          <td>&#160;&#160;&#160;#contents</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0f84e9e2eb45ae3a6483eb96a543a5db"></a><!-- doxytag: member="gmacros.h::G_STRLOC" ref="a0f84e9e2eb45ae3a6483eb96a543a5db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRLOC&#160;&#160;&#160;__FILE__ &quot;:&quot; G_STRINGIFY (__LINE__)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3a9c37d612e1953de14ec0b571fb743"></a><!-- doxytag: member="gmacros.h::G_STRUCT_MEMBER" ref="ab3a9c37d612e1953de14ec0b571fb743" args="(member_type, struct_p, struct_offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRUCT_MEMBER</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">member_type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">struct_p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">struct_offset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a789f57ba4c57d4889228ab7e5539a1"></a><!-- doxytag: member="gmacros.h::G_STRUCT_MEMBER_P" ref="a5a789f57ba4c57d4889228ab7e5539a1" args="(struct_p, struct_offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRUCT_MEMBER_P</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">struct_p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">struct_offset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a82239d7d1ad8c85a21637b644b4e7832">gpointer</a>) ((guint8*) (struct_p) + (<a class="el" href="copia_2glib_2gtypes_8h.html#a9d9ffaa3803e8994456f00c9a971ef21">glong</a>) (struct_offset)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a57c516949591e035f6660011e379b202"></a><!-- doxytag: member="gmacros.h::G_STRUCT_OFFSET" ref="a57c516949591e035f6660011e379b202" args="(struct_type, member)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_STRUCT_OFFSET</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">struct_type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">member&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a9d9ffaa3803e8994456f00c9a971ef21">glong</a>) ((guint8*) &amp;((struct_type*) 0)-&gt;member))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab2556f963fbc60ccd2b69926a3d8e35a"></a><!-- doxytag: member="gmacros.h::G_UNLIKELY" ref="ab2556f963fbc60ccd2b69926a3d8e35a" args="(expr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G_UNLIKELY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">expr</td><td>)</td>
          <td>&#160;&#160;&#160;(expr)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5afab6a9eb0f03041d61d6bfe998a9aa"></a><!-- doxytag: member="gmacros.h::GPOINTER_TO_SIZE" ref="a5afab6a9eb0f03041d61d6bfe998a9aa" args="(p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GPOINTER_TO_SIZE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;((gsize) (p))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb27b236c496ca2b29a5c0a5e5ac86c6"></a><!-- doxytag: member="gmacros.h::GSIZE_TO_POINTER" ref="aeb27b236c496ca2b29a5c0a5e5ac86c6" args="(s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GSIZE_TO_POINTER</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="copia_2glib_2gtypes_8h.html#a82239d7d1ad8c85a21637b644b4e7832">gpointer</a>) (gsize) (s))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afa99ec4acc4ecb2dc3c2d05da15d0e3f"></a><!-- doxytag: member="gmacros.h::MAX" ref="afa99ec4acc4ecb2dc3c2d05da15d0e3f" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAX</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((a) &gt; (b)) ? (a) : (b))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3acffbd305ee72dcd4593c0d8af64a4f"></a><!-- doxytag: member="gmacros.h::MIN" ref="a3acffbd305ee72dcd4593c0d8af64a4f" args="(a, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MIN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((a) &lt; (b)) ? (a) : (b))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a><!-- doxytag: member="gmacros.h::NULL" ref="a070d2ce7b6bb7e5c05602aa8c308d0c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NULL&#160;&#160;&#160;((void*) 0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa8cecfc5c5c054d2875c03e77b7be15d"></a><!-- doxytag: member="gmacros.h::TRUE" ref="aa8cecfc5c5c054d2875c03e77b7be15d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRUE&#160;&#160;&#160;(!FALSE)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="copia_2glib_2gmacros_8h.html">gmacros.h</a>      </li>
      <li class="footer">Generado el Lunes, 6 de Junio de 2011 20:03:19 para Proyecto de Matemática Discreta 2 - Parte II: DINIC por&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Estructuras de Datos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>&apos;typedefs&apos;</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>&apos;defines&apos;</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


</body>
</html>
